README.TXT WHAT IS CMAKE?: CMAKE is a program maintenance utility designed especially for the Microsoft(R) C and Microsoft Windows(TM) programmer. For the commands: CL, LIB, LINK, MASM, RC, and COPY, CMAKE automatically determines all dependencies directly from the command line. DISTRIBUTION FILES: CMAKE is distributed as three self-extracting archive files. CM100EXE.EXE - Executable and Samples. This is all you need to get started, but you should seriously consider getting, CM100HLP.EXE, if you don't already have it. CM100HLP.EXE - Microsoft QuickHelp-Compatible Help File. This is the complete manual for CMAKE. It can be viewed with the program, QH.EXE, which is distributed with the Microsoft C Optimizing Compiler 6.00 and the Microsoft Macro Assembler 6.00. The CMAKE help file is similar in style to the QuickHelp files that Microsoft distributes with its C and Assembler packages. CM100TXT.EXE - ASCII Text-File Version of the Help File in CM100HLP.EXE. The information contained in this file is identical to that of CM100HLP.EXE. It is only included for those users who either do not have the Microsoft QuickHelp program, QH.EXE, or would like a printable version of the CMAKE help file. INSTALLATION: To install CMAKE, 1. Create a directory for CMAKE on the target drive. 2. Copy your distribution files into the newly created directory. 3. Execute the self-extracting distribution files (in any order). PRINTING THE DOCUMENTS: The following command may be used to print the document files that are included with CMAKE 1.00: copy *.txt prn GETTING STARTED: 1. PUT CMAKE.EXE IN YOUR PATH 2. REVIEW THE SAMPLES The sample programs will teach you how to use CMAKE to maintain your application. In addition, the samples provide make files, LIB response files, and LINK response files that you may use as templates for your application. The CMAKE QuickHelp file provides a convenient way to study the samples. If you select "Samples" from the CMAKE Contents screen, you will be able to view all of the samples files provided with CMAKE. The sample in the directory, SAMPLE\C, will probably be of interest to everyone. This sample will show you how to use CMAKE to maintain an application that is built with the Microsoft C programs: CL, LIB, and LINK. If you are a Microsoft Windows programmer, study the sample in the directory, SAMPLE\WINDOWS. If you use MASM, review the sample in the directory, SAMPLE\MASM. If you would like to know how to expand CMAKE's command vocabulary (beyond CL, LIB, LINK, MASM, RC, COPY, SET, and REM), you should review the samples in the directories, SAMPLE\CMDDEF and SAMPLE\CMDEQUIV. The sample in the directory, SAMPLE\CFG, contains a configuration file that gives a complete list of all possible configuration statements. If you have a situation where you would like to explicitly specify dependencies (as you would with a generic make utility), review the sample in the directory, SAMPLE\IF. If you would like to know how CMAKE handles the MS-DOS(R) COPY command, you should review the sample in the directory, SAMPLE\COPY. For each sample that you study, you should: - Read the files, "README.TXT" and "MAKEFILE", that are included with the sample. - Run CMAKE on the sample. - Touch/modify some source files and run CMAKE again to see how well CMAKE automatically determines which commands are required to renew the sample application. 3. USE QUICK HELP (QH.EXE) TO VIEW THE HELP FILE The help file, CMAKE.HLP, is compatible with Microsoft's QuickHelp Facility. (The QuickHelp facility, QH.EXE, is distributed with the Microsoft C Optimizing Compiler 6.00 and the Microsoft Macro Assembler 6.00. If you do not have QH.EXE, you can use the file, CMAKE.TXT, which is the ASCII text-file version of the file, CMAKE.HLP, and is contained in the distribution file, CM100TXT.EXE.) Add the path of the file, CMAKE.HLP, to your HELPFILES environment variable. To view the help for CMAKE: a. Run CMAKE with the /help (or equivalently /h) option: cmake /h or b. Run the QuickHelp program by using the command: qh cmake or c. Run the QuickHelp program by using the command: qh and select CMAKE from the "Categories" menu, or search for the topic, "cmake" (press S and enter the topic, cmake). Note that since QH will only open the first 15 files found in the directories given by the HELPFILES environment variable, you might have to list the CMAKE help directory first. If QH does not open CMAKE.HLP automatically, you will have to manually open this help file/database after you start QH. ----------------------------------------------------------------- Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. Windows is a trademark of Microsoft Corporation.